package cn.pxs.service;

import cn.pxs.entity.LargeFile;
import cn.pxs.entity.User;
import org.apache.ibatis.annotations.Param;
import org.springframework.web.multipart.MultipartFile;

import java.util.List;

//用户表业务接口
public interface UserService {
    void add(User user);
    //根据账号查找用户
    User findUserByAccount(String account);
    //添加管理员
    void addAdm(User user);
    //查找所有用户
    List<User> findAll(Integer start,Integer num);
    //修改用户状态
    int updateClosed(Integer closed,Integer id);
    //修改用户密码
    int updatePwd(String password,Integer id,Integer closed);
    //根据id查询
    User findById(Integer id);
    //
    int findByLine();

    void updateForePwd(Object o,String pwd);
    String updateForeImg(MultipartFile file, LargeFile largeFile,Object o);
    void updateInfo(Object o,String nickname,
                    String phone);
}
